package algorithmTopics.designPatterns.factoryPattern;


/**
 * 抽象工厂
 *
 * @author 86155
 * @date 2025/07/20
 */
public abstract class AbstractFactory {
    /**
     * 获取形状
     *
     * @param shape 颜色
     * @return {@link Shape}
     */
    public abstract Shape getShape(String shape);

    /**
     * 获取颜色
     *
     * @param color 颜色
     * @return {@link Color}
     */
    public abstract Color getColor(String color);
}
